#define _CRT_SECURE_NO_WARNINGS  1
#include"Date.h"


void TestDate01()
{
	Date d1;
	d1.Print();
	Date d2(2024, 7, 14);
	d2.Print();
	Date d3(2005, 5, 80);

}
void TestDate02()
{
	Date d1;
	d1.Print();
	Date d2(d1);
	d2.Print();
	Date d3(2025,5,25);
	d3.Print();
	d3 -=1000;
	d3.Print();
	d3--;
	d3.Print();
	++d3;
	d3.Print();

	
	if (d3 > d1)
		cout << d3 - d1 << endl;
	else
		cout << d1-d3 << endl;
	cout << Date().GetMonthDay(2024, 1) << endl;
	Date d4;
	cin >> d4;
	cout << d4 << "finish" << endl;


}


int main()
{
	//TestDate01();
	TestDate02();

	return 0;
}